primeira versão sem erros
listas de structs funcionando