update

add target to functions