fixed generator