some ide properties changed
some code refactoring