added further interactivity to the app