abstracao da estrutura funcionando para inserir