better format, test reset