gen_server version of cat shop