First cut of generator