Revamp mac address script with object model and argparse