refactoring
ok so there is a cat now