building canvas example