refatorar
coomentarios no backtrack