add downside to approach
clarify ideal structure vs implemented with respect to webrtc