link task
add some function