add copy video function