add; streams, obj, or url as input source