matching do result for error handling o_O parsing json