new json template format