[added] Optionnal use of hash