added inforCollecter