estrutura da main