add BaseRequest