simplied project structure