refactoring

add list, +=