adjusting generator