add desktop and remove useless layout