edit observers