+lot TODO *fix gui ...