Inicio do merge com o código do Thiago.