hash edge direction