-desktop option implemented