added basic JSON transferral and cache-ing