gui nearly done