pick readstream implemented