sorry, ...
add sample to prepare_wait, add_wait_queue, wait_event