Making The App Reactive