peer connection class module structure