updates canonical expression sections