with scripts