GUI and controllers added

GUI and controllers added