add a field named 'temporary' to specify the io non-final data products