added  canvas map