serial gui working