index initialize