separate add/remove rings to own function + optiojn to kill protect buffers in rings.