Implement 4 stage pipelines