made checksum veryfying optional