add encode.