removed reset()