stream add and delete