add stream with oop