modify list  iterator & make home btn