info about main function