basics of pipelining 8670735