continued to add new text fields and improve organization of the GUI so that
new features can be added easily