apps and a script