Added details on overall structure