Smart Controller