addition of canvas example
update with canvas