bug fix in xor module