add foundation for video and audio uploading