properly add bits