updated to fix add shop method, not working yet