moved to the new request implementation