add common
add list-related functions