Now use check sum instead. Passed unit test