section 3 almost finished