replace getRange() and getAll()