uses sys.argv for user supplied vars