include: duplicate struct