assets, first pass