fix list2, progress layout, and swith source