added more interactivity and bootstrap