bit correction