new script clousures