use the same pipeline