initial commit. test framework works.