+ if coordinates are not set - detect the location