added tableMaker and some tests