started laying out test framework