add store interface