added new JSON stuff