first pass till section 4