Working using json data, but no transparency, and slow.