continuing with gui stuff