add some code
add some code
add list_del function
add list_copy function