various changes to desktop environment