a new request mode