chapter3-28 Finish static pages