reworked all

-locale api no good  e.g for at sea