editable receives and saves values