move from test.cxx