works from the katas