rewired the app and added latest dependencies