add Reset method