1. add crc16 check.