completed diagonal scan