remove hashfunc and use default map