initial idea for data structure using datasets. initial idea for UI elements