completed pass on section 3