refatorando para facilitar criação da inversa