ADD: Observer example and test