using canvas for seqs