The design of completely visual OOP language