add methods in ShopViewCtrl