added clear button to deselect all