Integrated Model and ViewController