started fixing canvasRenderer