add argparse option for number of particles