implement fetchMany