enhance Pipeline