GUI steady version done