Changed quantity to ring size, removed required on source, minor changes.