* refactoring GLEED2D