factor StoreSpec