improved GUI, added panels and radio buttons, still a work in progress