Implementation of main application controller
Add new files in /app