added user and video model