regulate output