add list structure.
merge ListStructure And Iterator.