simplified project structure