struct (não utilizada)