update test suite, add append