mvc outline