Implement pipeline