test3

put back in XSubXPubProxy function