add json_return function