added reset parameter