add final project structure