project will need a name due to its multiple needs