added clearButton