adding rest of final project text