edited: project structure