updated and new kata
clean