worked on end of section 1