documented DatabaseReader