model view controlling starting