change the name of the main function