better name for radio group
use zero-based indexing consistently