fixes to project3