extracted streams, date-format into separate modules