add function bow
add