implement button action, add Rings, TargetRing