substituted new AddScriptableObjectModel

built on tab example