add classes for RPCQ and RPCP