add datasets and structure definitions