added filter , transforming, Stream, and File features