major gui changes