generator parts

generator parts