кrefactoring progect structure