basic support for editing values