improveList