sub-apps documentation