added most of the buttons