Text fields and graphical improvements on the guis