add data structure.