corrected a typo and an instance where i was calling the wrong module; added a call to update_n_vals within update_ring