Added normalized_direction_difference