Added Model and Controller