updates to ring.scad