refactor-create-request-flow