Update solution to lab 3 so that we don't violate MVC