reasoning with cats | ScratchStats