add wait fun
add wait fun