update

added work for sections 2b and section 3