change list to vector, update default data
delete