added new project structure, still to move old logic into new structure