finish pickup, throw and reply