added a new kata
some common modifications