updated project file structure