add comments in FPRM
added json support from third-party