(feat) Abstracted the store.