alterations to project class, with modifications to views and form