traditional generators