basic incrementor
duh use store as actual store, not view