intelligent controller