use steam instead of string for dataset content