oops made an imbarrassing mistake causing the hashidentifier function to return the same wrong hash everytime, fixed it now