do not change nargs to be int