implement page as taglib