build a super basic project constructor. Needs a lot of work