parameterized project four and added some comments to five, updated
tests and the runner