invoke main