fix encoding bugs 7