added encode utf-8