less pipeline