fixed argparse, updated requirements