bitwise ops
working span