fixed hash order