direction-aware