change  enumerate way