pipelining 3229410