Hash working besides the free function