added reset buttton