fix up some things in the project1