create a generic createProject not depending on files