estrutura da framework completa(penso eu de qe)
agora eh implementar!