add json checks