using canvas intead of svg