implement the button for tower