updating with logger and argparse