overview of pipelining 4690784