fixed json bug