Se agrega logica de observador