set up GUI
basic controls
advanced controlls