use argparse
remove from requirements