重构并增加了收获列表