include icons
refactor to pageControl