wip: change JSON => ::JSON