open data structure