video upload design plan