completed Test-First exercises