Revert "Application"

This reverts commit 276f5e414723d164197e6357a48738901fdacad6.
Revert "Revert "Application""

This reverts commit 4678ab14dcb10182297be05fd5de85af43ad65ff.