updated VS now with JSON