more on advanced app docs