[Q] canvas viva development