Pipelining I Project 3