Implemented upload video (but still dirty)