addded more structure to the project requirements and settings