principal example