some trick about call function before main