add store function