implement assetmanager in a basic form