add desktop depence