enum_with_index -> each_with_index