add json and chart