add json.net stuff