init methods moved to AppDelegate