add fnOfFn
add simple json parser