AppDelegate

Summarise everything