refactor project file