the buttons work