Model View Controller C