What is the main function