fixat hashfunc