refactoring code ideaList
refactoring code ideaList