add destroy() and list_ins_next()