add AssetDefinition and env