implemented buttons. still need actionListeners