add data structure section