fix unicode support and distribute