editable input
editable output