observer monitoring