Worked on command-line arguments