estrutura da interface