comment the main function