Implement checksummer