should source apps rather than run them as separate scripts