section 2 code updates