final gui update