translate 8-testing. close #10