use connect_req pointer