got hash integrity check working