-- gui changes