Cpp Two Tiers