adicionando os ultimos calculos
adicionando os ultimos calculos
adicionando mais alguns testes