Added the main function, argument displayer