project 5 starter and tests