Used OptionParser to add options