update test cases
update parser to do checksum check
update all the examples for new parser