adiciona observer