modify app initialization logic