New canvas implemented