added canvas and interactivity