add encode #2