this allows for changing request settings or performing other actions just after the request is created.