Initial main program