Very incomplete background version 3-- but gives a vague outline