DataStructure for yanweiming