client以下のインデント整えと、prepareIndexはclientと同じ行でよいです。