add json mapping