kitty review: great learner, very powerful