requirements for index generation.