added a canvas map