move to noaa lib