wrap editor
execute option function