gui functionality, xmls