reader as client