working on multi canvas