add text & json plugin