added video and image uploading