better way to use IndexMut