Implementing pipeline