Added recursive json loader