add passthrough mode