first attempt at bringing in interactivity