use buttons for the list