implement canvas demo