Fix Unicode Bug, Improvements

The bug is caused by carzy variable.
Improvements:
Use more built in method,
Simplify codes.