oh this explaining the structure?