very first main function
very first main function