added some scaffolding for tests