Add generate_index module.