User story 2 + two tests
Updated Contract