added gui, listobjects, new getter