added np.asarray(data,dtype=np.float64) to add_data calls