option parser edits