Finish building Video model and upload function