improved desktop client