adds resetting
good reset interval?