from fork to client