Introduced higher internal precision
fix checksum error