several additions
GUI update