Adding pipelining