fixed reset method