canvas addition

canvas addition