handle lists of assets; optional 'extra'
fixeS