create shop CRUD, but hide it