call main()