first implementation of video sharing. Need to finish the message node part