overview of pipelining 8385577