added an asset controller