change options, add operate-on-string, refactor, comment