add check sum calcualtor