Passing system and unit tests, sprint 2 is done