crc checker and initial tests