add GuideView architecture.