example of an observable primitive