added shopmanager and shopping logic