added json parsing to datasets