added headers/took paragraphs from EJC