Adicionando Service e Observer para estudo