new bitband not working corrcetly yet
rule covering and reduandancy