crc checking, draft 1