add taint functions