added function koans