add ToDoubleArrayFunction