add SnanaXor