add Job::shake_hand & Job::request_clients