added PBJNetworkObserver