changed file to stream, added streamable Data (NYI in S, not complete)