demonstration gear generator