resource-generation