updates from section 4.1