Add encoding
Add lcs
add new preference