commute request with builder