generic NetCDF outline