Checksum implemented fixes #31