added lots of buttons, lacks organization