crc func ready