added clear buttton