updated project structure.