direction decision