added custom messages and CRC