add canvas and js