reordered the direction enum.