Add range filtering to dataService