exercicio observer