integrate a lot of page