first gui try
Controller clean up