fourth pass