add class CRequest