ide classes refactoring