building up a project class... more organized way to keep track of everything