observing classes