added service probe and exposed try parse json