final gui changes