Add some data types and implement dynamic winIndexSets.