use ::g_main(int,char**) to run
apply to all