draft for GUI, designguide for SatarServerRuby