making changes for easier understanding of the pipe line