change return sematic in list pipeline