add test_main