some progress in the gui