corrected implementation of configuration editing