! added Intellij Idea project
! refactoring