adding and editing values.