begin with gui