getting ring to parse (almost