still have to calculate start, end points properly in reduce driver script