add C files
wip for list
wip for list
add test in list.