req builder