modify bug of mmxue after datastructor changed