first crack at bch codes