added HoleRing; this ring type is customizable through it's last 3 parameters;