working on resets