redefined json structure