shaftgenerator