modified ProjectCreator