gen stream with para