support reserved direction