switched activity to have an array of hashes for each asset.