be able to catch err from checksum
add test regarding callback + test polishing