introduce new pipeline