basic pipeline includes re-referencing