rewrite section 4.