change the confusing name of _forked to _main