some more work on bitops header