add comment and use sys.argv