[Part 2] Added command line option parser.