canvasjs attempt