[UPDATE] convert array stream to constructor.