add online video function