request builder can take a header