how a cat works