client + index