automated generation of assets