initial boilerplate
some progress made on the introduction