Add eachDocument function