Added pipelining