test suite about 70 percent working