estrutura modificada para formatação genérica