self_test_main