using state vars to keep track of cats now