Made generic app-template