add MainMethod