circuit controller