s04-us05: passed first test, still have to write more tests