data structure added
new data structure design