three pipelines
changed labels to insert, not append