exposed read request