controller and views vid complete