some correction on locale