test reset function