init & dataset existence check