add direct data demo