pump, main and generator updated