acredito que tenha um minimo funcional agora
finalmente funcionando