add list & vector