use_xplat_protocal