promotion class diagram