a wee bit of an explanation
starting with a table of contents