hash direction