added StoreDelegate