everything but the listeners to the buttons
everything but the same formatting thing and need to populate results
weird, pushing again