DATA Model design