assets are necessary