added the desktop client