failing tests for puzzle 3
renamed folders
failing tests
implementation for the tests to pass