added datastream feature