model refeito e testado falta fazer as validacoes #8