adicionado o doctrine