working on GenerateModelPacks