update output log
add todo