Can you provide an explanation for each of the command line arguments in your answer ?