building new generator