Add Generate_Midnight_data function.