Struct implementada.