added more argument options to argparse