Added more content and changed the structure.