add utf8-source-code
add utf8-encode, utf8-decode
add normalization