fix encoding bugs 2