unified client parser