refactored asset_datatable to use local asset array variable