added message passing for parsing.
handles the case of height and weight and parses them correctly.
resolves conflicts with makejson