update structure and add some more content