add allApps() api