feat(xor): create filter
fix(xor): xor support expression