module infrastructure, test case/framework
fill in README