?
Moving forward with gui
Pass as ref