client anonymous input thread to nested input thread