variable circuit