fix encoding bugs 6