xor and ecb (simple) needs fix