removed crc, hamming, and error generator