added checksums neef64 and neef32
use checksum when packing structures