building Request