direction correction