* added base store with update() method