TAP pipeline