fifth test pass
skipped one test, now on 7th. passes, but not quite happy, there must be a shorter way?