generated at
bitwise operators