++ descriptions