removed lose project file and refactored