changed NOResourceProtocol