implement content page