add and nand or xor