update todo
add missing files