adding desktop gui changes