cksum implemented