added crc program