compound expression observing