maybe consider putting this in the initialize method? having projects get created without auto passing into their main array can lead to loss of data and orphaned project. WHO WILL SPONSOR THEM?