working on reset