load from csv or inventory json