add changes for desktop