more stable generator