code refactors and new project created