Experimenting with canvas idea