~ suppply class hierarchy for TBC