second pass. still lacking proper clear button.