some changes for new json