updated the output json & incoming json parsing