sessions and server broadcast model