observer formalizado