direction control