hash strategy choice