add new option
update editor_data, simplifying and reworking to minimise runtime