Sz dsc 287

Hi Shaun,

This request contains updates for represent work function, could you please review these changes?

Thanks,
Shuang
this signature might be better as protected