Observer Manager