Add new data functions