private scripts and code