index, initial optimizer