a step forward in setting up the test framework, I'm sure there will be
changes to this but it is a start.