fixed AND TESTED locale problem