fixed JSON bug