fixed using koans