abstract the store creation for cats

It should be all lumped in one