Start point of project classes

Use it for refactoring