added interactivity and content