primary locale method