change some details and add some new pages by lida