implement vpd loader
refrange::json move to refrange::text::json