Adding implementation of Store