Regulator 구현