through adding interactivity