notes for parsing json