add buttons and text boxes for the program