added overview for data structure