private scripts