better sections
each section should now be relatively complete